< picture >picture element支援度:Can I Use)
<picture> :常被用在RWD網站
webp 或 jpeg)<picture>
<!-- One or more source elements -->
<source srcset="..." type="..." media="...">
<!-- Fallback image for browsers that do not support picture element -->
<img src="..." alt="...">
</picture>
<picture> 本身是一個容器 (container),裡面會有零至多個 <source> 和一個 <img> 設定不同的圖片,瀏覽器會先從 <source> 去找有匹配條件的圖片,如果沒有的話 (或瀏覽器不支援 <picture> 標籤) 則使用 <img> 所設定的圖片。
< source >source element支援度:Can I Use)
<source>元素為<picture>、<audio>和<video>元素指定一個或多個媒體資源
<source> :主要用來設定不同條件下使用的圖片
<source> 或預設使用 <img> 所設定的圖片。<!-- Setting media in more source elements -->
<picture>
<source srcset="test-wide.png" media="(min-width: 1200px)">
<source srcset="test-mid.png" media="(min-width: 600px)">
<img src="test-narrow.png">
</picture>
<!-- Setting size in source -->
<picture>
<source srcset="test-768.png 768w, logo-768-1.5x.png 1.5x">
<source srcset="test-480.png, logo-480-2x.png 2x">
<img src="test-320.png">
</picture>
<!-- Setting type in source -->
<picture>
<source srcset="test.webp" type="image/webp">
<img src="test.png">
</picture>